Bloom Filter With a False Positive Free Zone

نویسندگان

چکیده

Bloom filters and their variants are widely used as space-efficient probabilistic data structures for representing sets very popular in networking applications. They support fast element insertion deletion, along with membership queries the drawback of false positives. can be designed to match positive rates that acceptable application domain. However, many applications, a common engineering solution is set rate small ignore existence unlikely answers. This article devoted close gap between two design concepts unlikely xmlns:xlink="http://www.w3.org/1999/xlink">not having We propose structure called EGH filter supports operations, besides, it guarantee free operations finite universe restricted number elements stored filter. refer limited size zone describe necessary conditions false-positive then generalize listing through use counters rather than bits. detail applications discuss potential generalizations. evaluate performance comparison traditional filters. also price terms memory needs paid real positive-free having deterministic filter-like behavior. Our based on recently developed combinatorial group testing techniques.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A new analysis of the false positive rate of a Bloom filter

Article history: Received 16 December 2009 Received in revised form 9 July 2010 Accepted 23 July 2010 Available online 3 August 2010 Communicated by S.E. Hambrusch

متن کامل

A Cuckoo Filter Modification Inspired by Bloom Filter

Probabilistic data structures are so popular in membership queries, network applications, and so on. Bloom Filter and Cuckoo Filter are two popular space efficient models that incorporate in set membership checking part of many important protocols. They are compact representation of data that use hash functions to randomize a set of items. Being able to store more elements while keeping a reaso...

متن کامل

Reducing False Positives of a Bloom Filter using Cross-Checking Bloom Filters

A Bloom filter is a compact data structure that supports membership queries on a set, allowing false positives. The simplicity and the excellent performance of a Bloom filter make it a standard data structure of great use in many network applications. In reducing the false positive rate of a Bloom filter, it is well known that the size of a Bloom filter and accordingly the number of hash indice...

متن کامل

On the false-positive rate of Bloom filters

Bloom filters are a randomized data structure for membership queries dating back to 1970. Bloom filters sometimes give erroneous answers to queries, called false positives. Bloom analyzed the probability of such erroneous answers, called the false-positive rate, and Bloom’s analysis has appeared in many publications throughout the years. We show that Bloom’s analysis is incorrect and give a cor...

متن کامل

Yes-no Bloom filter: A way of representing sets with fewer false positives

The Bloom filter (BF) is a space efficient randomized data structure particularly suitable to represent a set supporting approximate membership queries. BFs have been extensively used in many applications especially in networking due to their simplicity and flexibility. The performances of BFs mainly depends on query overhead, space requirements and false positives. The aim of this paper is to ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: IEEE Transactions on Network and Service Management

سال: 2021

ISSN: ['2373-7379', '1932-4537']

DOI: https://doi.org/10.1109/tnsm.2021.3059075